import http from '@/utils/fetch'

/**
 *  小程序首页配置
 */
// 首页设置保存数据
export function saveParams(params) {
  return http.post('/Admin/AlipayIndex/setIndex', params, true)
}
// 首页查询单个设置
export function getParamsByType(type) {
  return http.post('/Admin/AlipayIndex/findInfo', { type })
}
// 首页设置发布
export function releaseOnline() {
  return http.post('/Admin/AlipayIndex/releaseOnline', {}, true)
}
// 首页设置预览
export function previewIndex() {
  return http.post('/Admin/AlipayIndex/preview')
}

/**
 * 商品推广管理
 */
// 获取首页推荐分类列表
export function categoryList(params) {
  return http.post('/Admin/AlipayIndex/categoryList', params)
}
// 首页推荐添加分类
export function addCategory(params) {
  return http.post('/Admin/AlipayIndex/addCategory', params, true)
}
// 首页推荐编辑分类
export function editCategory(params) {
  return http.post('/Admin/AlipayIndex/editCategory', params, true)
}
// 首页推荐删除分类
export function setCategoryDel(id) {
  return http.post('/Admin/AlipayIndex/setCategoryDel', { id }, true)
}
// 首页推荐设置分类状态
export function setCategoryStatus(params) {
  return http.post('/Admin/AlipayIndex/setCategoryStatus', params, true)
}
// 首页推荐设置分类排序
export function setCategorySort(params) {
  return http.post('/Admin/AlipayIndex/setCategorySort', params, true)
}
// 首页推荐商品列表获取分类
export function listCategoryList() {
  return http.post('/Admin/AlipayIndex/listCategoryList')
}
// 首页推荐商品列表设置商品推荐排序
export function setListSort(params) {
  return http.post('/Admin/AlipayIndex/setListSort', params, true)
}
// 首页推荐商品列表
export function goodsList(params) {
  return http.post('/Admin/AlipayIndex/goodsList', params)
}
// 首页推荐商品列表设置状态
export function setListStatus(params) {
  return http.post('/Admin/AlipayIndex/setListStatus', params, true)
}
// 首页推荐商品列表添加商品
export function addList(params) {
  return http.post('/Admin/AlipayIndex/addList', params, true)
}
// 首页推荐商品列表选择商品
export function chooseGoods(params) {
  return http.post('/Admin/AlipayIndex/chooseGoods', params)
}
// 首页推荐商品删除
export function deleteListItem(params) {
  return http.post('/Admin/AlipayIndex/deleteListItem', params, true)
}

/**
 * 九大分类
 */
// 获取活动页
export function getActivityPage() {
  return http.get('/Admin/ActivityManage/getActivityPage')
}
// 编辑活动页
export function editActivityPage(params) {
  return http.post('/Admin/ActivityManage/editActivityPage', params, true)
}
// 发布
// 编辑活动页
export function release(id) {
  return http.post('/Admin/ActivityManage/release', { id }, true)
}
